Skip to content

POLAR@3#355

Draft
oeninghe-dataport wants to merge 1680 commits intomainfrom
next
Draft

POLAR@3#355
oeninghe-dataport wants to merge 1680 commits intomainfrom
next

Conversation

@oeninghe-dataport
Copy link
Copy Markdown
Collaborator

Summary

Migrate POLAR to Vue 3 and use KERN UX.

Relevant tickets, issues, et cetera

Softwarecules and others added 13 commits March 17, 2026 20:13
Switches the section to a dark background and removes fixed padding. Programmatically adjusts the logo SVG attributes and CSS properties to ensure the asset scales fluidly across different screen sizes.
Moves global styles from App.vue into scoped components to improve encapsulation. Enhances the CTA section with a background SVG and updated icons, and switches the Video section to a dark theme for better visual distinction.
Reflects the transition to the unified @polar/polar package across the install, quickstart, and advanced code snippets.

Also refines the code block UI by implementing a fixed-height layout with internal scrolling, updating syntax highlighting colors for better contrast, and redesigning the tab states.
Refines the hero section by replacing the background asset and implementing dynamic SVG attribute patching to ensure it fluidly covers the container.

Updates the DevEx section snippets to reflect the latest `createMap` and `subscribe` APIs while improving syntax highlighting logic. Also enhances header responsiveness on small screens by adjusting the navigation grid and creating a more compact GitHub link.
background-size: cover or background-size: 100% auto; for main differences
Implements an interactive map in the hero section using the `@polar/polar` library to showcase its features directly on the landing page. The demo integrates several plugins, including address search, pins, and a custom coordinate display.

Additionally, updates the TypeScript configuration to resolve the package and its plugins from the local source directories, ensuring the website reflects the latest library changes.
Refines the description to emphasize the benefits of POLAR for mapping applications and adjusts the card background color to a light gray for improved visual distinction.
Refines the roadmap UI by implementing pill-shaped phase labels, gradient connectors, and improved card layouts. It also transitions hardcoded hex values to a centralized set of CSS variables and adds new items to the Q1 2025 roadmap.
…data files

Refines the component architecture by breaking down the RoadmapSection into smaller sub-components and moving static content for the roadmap and developer experience sections into dedicated TypeScript files. Additionally, replaces remaining inline styles with CSS classes across the CTA, Video, and Roadmap sections to improve maintainability and consistency.
…ed to the store raw

Also, add proper cleanup example to snowbox.
Also, add information on what to do on teardown.
jedi-of-the-sea and others added 30 commits May 7, 2026 12:11
apply suggestion "fix typo"

Co-authored-by: Pascal Röhling <73653210+dopenguin@users.noreply.github.com>
apply suggestion "add tics"

Co-authored-by: Pascal Röhling <73653210+dopenguin@users.noreply.github.com>
Co-authored-by: Pascal Röhling <73653210+dopenguin@users.noreply.github.com>
Co-authored-by: Pascal Röhling <73653210+dopenguin@users.noreply.github.com>
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 8.0.10 to 8.0.11.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v8.0.11/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 8.0.11
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [vue](https://github.com/vuejs/core) from 3.5.33 to 3.5.34.
- [Release notes](https://github.com/vuejs/core/releases)
- [Changelog](https://github.com/vuejs/core/blob/main/CHANGELOG.md)
- [Commits](vuejs/core@v3.5.33...v3.5.34)

---
updated-dependencies:
- dependency-name: vue
  dependency-version: 3.5.34
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 24.12.2 to 24.12.3.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-version: 24.12.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [vite-plugin-vue-devtools](https://github.com/vuejs/devtools/tree/HEAD/packages/vite) from 8.1.1 to 8.1.2.
- [Release notes](https://github.com/vuejs/devtools/releases)
- [Commits](https://github.com/vuejs/devtools/commits/v8.1.2/packages/vite)

---
updated-dependencies:
- dependency-name: vite-plugin-vue-devtools
  dependency-version: 8.1.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [i18next](https://github.com/i18next/i18next) from 26.0.8 to 26.0.10.
- [Release notes](https://github.com/i18next/i18next/releases)
- [Changelog](https://github.com/i18next/i18next/blob/master/CHANGELOG.md)
- [Commits](i18next/i18next@v26.0.8...v26.0.10)

---
updated-dependencies:
- dependency-name: i18next
  dependency-version: 26.0.10
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Reverts 3da0892 and 9a499b2.
Fixed by v26.0.9 or v26.0.10.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

breaking refactor Refactoring of previous code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Migration to Vue 3 and KERN UX

6 participants